using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace mesoBoard.Data.Repositories
{
    public interface IPostRepository
    {
        void CreatePost(Post ThePost);
        Post GetPost(int PostID);
        Post GetAuthorPost(int ThreadID);
 
        Post GetUserLastPost(int UserID);
        IEnumerable<Post> GetAllPosts();
        void UpdatePost(Post ThePost);
        IEnumerable<Post> GetPosts(int ThreadID);
        void DeletePost(int PostID);
        int TotalPosts();

    }
}